約 4,549,973 件
https://w.atwiki.jp/chere/pages/14.html
Victorian Ghost Stories 収録作品(35話) The Old Nurse s Story (1852) Elizabeth Gaskell An Account of Some Starnge Disturbances in Aungier Street (1853) J.S.Le Fanu Tne Miniature (1853) J.Y.Akerman The Last House in G--- Street (1856) Dinah Mulock (Mrs Craik) To Be Taken with a Grain of Salt (1856) Charles Dickens The Botathen Ghost (1867) R.S.Hwaker The Truth, the Whole Truth, and Nothing but the Truth (1868) Rhoda Broughton The Romance of Certain Old Clothes (1868) Henry James Pichon Sons, of the Croix Tousse (1868) Anon Reality or Delusion? (1868) Mrs Henry Wood Uncle Cornelius His Story (1869) Gerorge MacDonald The Shadow of a Shade (1869) Tom Hood At Chrighton Abbey (1871) Mary Elizabeth Braddon No Living Voice (1872) Thomas Street Millington Miss Jeromette and the Clergyman (1875) Wilkie Colins The Story of Clifford House (1878) Anon Was it an Illusion? (1881) Amelia B.Edwards The Open Door (1882) Charlotte Riddell The Captain of the Pole-Star (1883) Sir Arthur Conan Doyle The Baby-Snatcher (1884) R.L.Stevenson The Story of the Rippling Train (1887) Mary Louisa Molesworth At the End of the Passage (1890) Rudyard Kipling To Let (1890) B.M.Croker John Charrington s Wedding (1891) E.Nesbit ジョン・チャリントンの結婚 E・ネズビット The Haunted Organist of Hurly Burly (1891) Rosa Mulholland The Man of Science (1892) Jerome K.Jerome Canon Alberic s Scrap-book (1895) M.R.James アルベリックの貼雑帳 M.R.ジェイムズ Jerry Bundler (1897) W.W.Jacobs An Eddy on the Floor (1899) Bernard Capes The Tomb of Sarah (1900) F.G.Loring The Case of Vincent Pyrphit (1901) Barry Pain The Shadows of the Wall (1902) Mary E.Wilkins Father Macclesfield s Tale (1907) R.H.Benson Thurnley Abbey (1908) Perceval Landon The Kit-bag (1908) Algernon Blackwood VICTORIAN GHOST STORIES Edited by Michael Cox R.A.Gilbert Oxford University Press 管理人の保有しているのは右記の表紙のもので、 現在はトップに挙げた表紙の仕様になっているようです。 目次を確認したところ、同じものと思われます。 このページは未完成です・・・
https://w.atwiki.jp/satoakatorres9/pages/32.html
チャットルームです 2つできました 1 リヴァプールチャット チャット1 管理人 satoakatorres(aka torres) 副管理人 nosaes(の)さんでやってます お初大歓迎 気軽に来てください!! 2 aka torresさんチャット チャット2 管理人 satoakatorres(aka torres) 副管理人はいません 荒らしは禁止 先輩と友達のキャップを持っている方専用です 副管理人入室禁止!!!
https://w.atwiki.jp/type74rx-t/pages/254.html
This plugin is compatible with RPG Maker MV and RPG Maker MZ. The indication that this plugin is not supported in MZ is given, but this is a simple measure to prevent it from being applied except when necessary. Caution! Future updates to the editor may introduce unexpected issues.Please be sure to back up your project before using this plugin! If the operation is wrong, the switch name and variable name cannot be restored. It is recommended that you perform a restore operation as soon as you have performed a deployment after performing the erasure. Update History 23/10/29Fixed a bug where project data was destroyed in the RMMZ environment.And regarding backup files, the specification has been changed to copy the "System.json" fileexisting in the "Data" folder to the "SystemJsonBackup" folder. Summary Clear the names of game switches and game variables. You can make it difficult for players to see what switches and variables are being used for when they see the contents of your save data. It also has the ability to recover deleted names in case you need to fix a bug. Usage When you start the game with the plugin installed, the game goes into utility mode. It is mainly a dialog box operation, and it will automatically terminate when the operation is completed. The timing for using this plugin is limited to after the game development is completed and just before deployment. This plugin is designed to be deployed after the game is completed. Therefore, the text in the utility is also based on the assumption that the deployment will take place after the game is completed. [About the dialog box] Select the process in the first dialog box. Type in half-width numbers and click the OK button. Select 1 to enter erase mode. Select 2 to enter restore mode. Select 3 to finish. After that, read the contents of the dialog box that appears a few times and click the OK button to automatically close the launched game. (In RPG Maker MZ, the option to reload the project appears automatically.) Notes The restoration file is stored in "System.json" in the "SystemJsonBackup" folder. This folder will also remain in the deployment destination, so when you publish your game, make sure that this folder is not present. Also, you don't need to worry about the parameters of the plugin. It's just that the language of the utility is different between the English and Japanese versions. Download https //img.atwiki.jp/type74rx-t/attach/253/442/RX_T_Erase_SV_Name_v101.zip
https://w.atwiki.jp/toki_resu/pages/408.html
2013/11/11 以前の「中華」ページバックアップです。 ページの性質上、編集は控えてください。 一定期間経過後、不要と判断したら削除してください。 2013/08/27 ver1.2.0アップデート後、各レシピにレア度とグルメ値の項目が追加されました。 参考に、☆のあがっているものも埋めました。☆0のグルメ値が分かる方、上書き・追記お願いします。 レシピ名 獲得リッチ(☆0) グルメ(☆0) 必要体力 習得条件 レシピ追加日 備考 ラーメン(醤油) 50 38 19 チャーハン☆2以上 ラーメン(味噌) 60 (☆2/57) 22 ラーメン(醤油)☆2以上 担担麺 80 (☆5/72) 28 ラーメン(醤油)☆2以上 サンラータン麺 80 58 28 坦々麺☆4以上 2013/04/30 チャーハン 50 34 19 餃子☆1以上 激辛チャーハン 70 (☆4/63) 25 チャーハン☆3以上 中華丼 80 (☆5/81) 28 チャーハン☆5以上 2013/04/30 5月4日から 中華粥 60 (☆3/59) 22 中華丼☆3以上 2013/04/30 5月10日から 火鍋 120 61 40 フカヒレスープ☆5以上 2013/04/30 5月10日から 酢豚 70 50 25 青椒肉絲☆3以上 青椒肉絲 70 50 25 餃子☆2以上 北京ダック 150 62 49 青椒肉絲☆3以上 ホイコーロー 90 49 31 酢豚☆3以上 2013/04/30 5月7日から 豚の角煮 90 48 31 チャレンジクエスト「中華でハオチー♪/ふつう」の初回成功報酬 2013/09/02 ☆10段階 エビチリ 80 55 28 餃子☆2以上 カニタマ 70 55 25 エビチリ☆2以上 特製激辛エビチリ(神崎用) 100 73 27 エビチリ☆3以上 作れる個数は3個/レア 麻婆豆腐 70 50 25 チャーハン☆2以上 ワンタンスープ 40 26 16 餃子☆2以上 フカヒレスープ 120 (☆5/71) 40 ワンタンスープ☆2以上 ツバメの巣のスープ 140 66 46 フカヒレスープ☆4以上 2013/04/30 5月8日から 餃子 30 (☆2/35) 13 プレイヤーレベル4以上 ぴりから餃子 50 (☆4/58) 19 餃子☆5以上 2013/04/30 5月2日から 焼売 30 39 13 餃子☆3以上 2013/04/30 5月1日から 春巻き 30 32 13 肉まん☆2以上 絶品小龍包 60 56 22 チャレンジクエスト「ラーメンの達人ご来店♪/ふつう」の確率報酬 2013/08/27 ☆10段階/レア 肉まん 30 30 13 餃子☆2以上 桃饅頭 30 (☆4/49) 13 肉まん☆3以上 胡麻団子 30 (☆3/47) 13 桃饅頭☆4以上 2013/04/30 5月1日から 杏仁豆腐 60 (☆4/68) 22 胡麻団子☆3以上 2013/04/30 5月3日から マンゴープリン 80 (☆5/81) 28 杏仁豆腐☆3以上 2013/04/30 5月7日から 朝採り白菜のクリーム煮 80 94 28 チャレンジクエスト「中華でハオチー♪/かんたん」初回成功報酬 2013/09/02 卵とトマト炒め上海風 60 78 22 チャレンジクエスト「中華なごはんはどこだ!/ふつう」確率報酬 2013/08/27 エビマヨ 70 54 25 チャレンジクエスト「魚介類とお野菜ご一緒に♪/むずかしい」初回成功報酬 2013/08/27 ピータン豆腐 70 55 25 麻婆豆腐☆3以上 2013/04/30 5月8日から 空心菜炒め 80 54 28 青椒肉絲☆4以上 2013/04/30 5月4日から いかとブロッコリーの塩炒め 80 75 28 くじ 2013/08/27 ※備考欄に記載のない限り、作れる料理の個数は5個です。 ※獲得リッチは、料理レベルが上がると増えます。必ず☆0の状態の獲得リッチ数を記載してください。 料理レベルに応じて、獲得できるリッチは初期レベル(☆0)の状態で獲得できるリッチの1.1倍、1.2倍・・・1.5倍となります。例 うどん(☆0の状態で30リッチ)の場合、☆5では30×1.5=45リッチとなる。 小数点以下は丸められる。例 みたらし団子(☆0の状態で15リッチ)の場合、☆1では15×1.1=16.5であるが、17リッチとなる。(☆2の場合は15×1.2=18なので、そのまま18リッチ。) 小数点以下切り上げなのか、四捨五入なのかは要検証。 ※グルメ値も料理レベルが上がると増えます。(獲得リッチと同様、☆1につき0.1倍増加) 中華レシピの早見表 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 ▲▲ページ top
https://w.atwiki.jp/wiki9_ra-men/pages/988.html
2006/10/3 『あまの屋』で、四季麺の「チャーシューきのこ旨煮そば」(850円)を。 06.10.3%20%82%A0%82%DC%82%CC%89%AE%20%83%60%83%83%81%5B%83V%83%85%81%5B%82%AB%82%CC%82%B1%8E%7C%8E%CF%82%BB%82%CE.jpg スープはあっさり醤油味。ただ同じあっさりでも、この店の和風の「中華そば」と違って、どちらかというと中華的なあっさり醤油味です。 麺は平打ち太ちぢれ麺。具は炙り焼きバラチャーシュー・椎茸・シメジ・チンゲン菜・焼きネギを醤油あんかけにした物。 チャーシューは格子状に切った1cm超のぶ厚い物がたっぷりと入っていて、心もお腹も満足の1杯でした。 住所:仙台市青葉区中山台2丁目27 YSKコーポ中山台105 by hiro 名前 コメント
https://w.atwiki.jp/ge_fast/pages/10.html
Bitterauf - Wolfram (wizard) - 生徒会長 (wizard) 10 あゆこ (warlock) Christoph (scout) 48 阿部 (new soho) 43 Guido (grasielro) Roderich (fighter) 保健委員 (wizard) 17 カトリヌー (catherine) etc - カンスト・成長中のレベルは無記入だよ とっても神出鬼没 #weblog 現在、paint_bbsプラグインはご利用いただけません。
https://w.atwiki.jp/wiki9_ra-men/pages/805.html
2006/7/21 『あまの屋』で四季麺の「冷し中華」(800円)を。 ra-men2?cmd=upload act=open pageid=11 file=%E3%81%82%E3%81%BE%E3%81%AE%E5%B1%8B%2B%E5%86%B7%E3%81%97%E4%B8%AD%E8%8F%AF.jpg タレはゴマダレ。麺は硬めの平打太ちぢれ麺。 具はムネ肉鶏チャーシュー2枚・味玉半分・キュウリ・人参・クラゲ・トマト・大根・レタス・水菜・刻み海苔と具沢山です。 以前の「仙臺味噌醤々麺」や「オムそば」など、ここの限定麺はいつも具の種類の多さで驚かされます。 特別珍しい味ではありませんが、サラダ風の冷し中華としては、なかなかいい線行っていると思います。 こちらは「バラチャーシュー丼」(380円)。 ra-men2?cmd=upload act=open pageid=11 file=%E3%81%82%E3%81%BE%E3%81%AE%E5%B1%8B%2B%E3%83%90%E3%83%A9%E3%83%81%E3%83%A3%E3%83%BC%E3%82%B7%E3%83%A5%E3%83%BC%E4%B8%BC.jpg アツアツご飯の上に長細くて分厚めの炙り焼きバラチャーシューが2枚。その上に、刻み海苔・白髪ネギ。そして高菜漬けが添えられています。 炙り焼きにしたバラチャーシューが香ばしく、甘めのタレともよく合います。値段の割には、ご飯の量も多めなところもいいです。 住所:仙台市青葉区中山台2丁目27 YSKコーポ中山台105 by hiro 名前 コメント
https://w.atwiki.jp/fsharpmaster/pages/15.html
もう一山登るぞcalculatorActions展開編 Add関数の正体が分かったところで、残ったcalculatorActionsの征服にかかりましょう。「Programming F#」ではもう少し式が加えられていますが、何行並んでいても本質的には同じなので、returnを入れて3行の式とします。これをVisualStudioに載せてコンパイルが通り、 let res, stat = Run calculatorActions (0, []) の実行結果を確認するところから始めましょう。 let calculatorActions = state { do! Add 2 do! Multiply 3 return "完了!" } 1.Add、Multiplyの展開 まず小手調べに、AddとMultiplyを「Add展開編」で出来上がった最後の式を使い展開します。 let calculatorActions = state { do! StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, (sprintf "%dを加算" 2) history)) do! StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, (sprintf "%dを積算" 3) history)) return "完了!" } ついでに、行の横幅が若干短くなるので、sprintfも適用してしまいましょう。 let calculatorActions = state { do! StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history)) do! StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history)) return "完了!" } 2.ワークフロー展開 どんどん進めましょう。次は、do!やreturnをstate.Bindやstate.Returnに置き換えていく作業です。変換ルールは以下のようなものでしたね。 return exp ⇒ b.Return(exp) do! expr in expr2 ⇒ b.Bind(expr, fun() - expr2) この変換を施したものが下のソースです。次の変換が楽になるよう、Bindの二つの引数は字下げしてその下に縦に並べるようにしました。 let calculatorActions = state.Bind( StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history)), (fun () - state.Bind( StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history)), (fun () - state.Return("完了!")) ) ) ) ここまでできたら、実行して動きが変わらないことを確認してください。 3.ワークフロー定義展開 さて、後半のヤマ場です。ここで式の大きさが最大になります。 まずstate.Returnの展開から手をつけましょう。 member this.Return(x a) = StatefulFunc(fun initialState - x, initialState) ですから、xは"完了"という文字列になりますね。 let calculatorActions = state.Bind( StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history)), (fun () - state.Bind( StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history)), (fun () - StatefulFunc(fun initialState - "完了!", initialState)) ) ) ) 次に、内側のstate.Bindを展開します。Bindの定義は以下のようなものでした。 member this.Bind( result StatefulFunc state, a , restOfComputation a - StatefulFunc state, b ) = StatefulFunc(fun initialState - let result, updatedState = Run result initialState Run (restOfComputation result) updatedState ) Bindの二つの引数を、StatefulFuncの中のresult(1行目の後ろに出てくる方)とrestOfComputationの代わりに置き換える作業を注意深く行います。 let calculatorActions = state.Bind( StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history)), (fun () - StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history))) initialState Run ((fun () - StatefulFunc(fun initialState - "完了!", initialState)) result) updatedState ) ) ) 横に長くなったので、行の途中に改行を入れました。 さらに、最初のstate.Bindを置き換えます。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history))) initialState Run ((fun () - StatefulFunc(fun initialState - "完了!", initialState)) result) updatedState ) ) result ) updatedState ) 横幅を詰めるため改行を入れていますが、関数の構造を見失わないように注意してください。 これで、StateBuilderとはオサラバです。 4.戻りは下り坂を駆け下りるように簡約(1段目) ここで使用できる簡約のテクニックは、Add展開編で使用したものと全く同じです。簡約も内側から、前からが基本ですので、一番内側のStatefulFuncの1行目、"3を積算"がある行のRunをはずすところから始めます。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun initialState - let result, updatedState = (fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history)) initialState Run ((fun () - StatefulFunc(fun initialState - "完了!", initialState)) result) updatedState ) ) result ) updatedState ) ここまで進めると、その行のinitialStateは(currentTotal, history)という何かのタプルであることがはっきりするので、仮引数のinitialStateもろとも(currentTotal, history)で置き換えられます。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun (currentTotal, history) - let result, updatedState = (fun (currentTotal, history) - (), (currentTotal * 3, "3を積算" history)) (currentTotal, history) Run ((fun () - StatefulFunc(fun initialState - "完了!", initialState)) result) updatedState ) ) result ) updatedState ) ちなみに、このように、仮引数もろとも束縛変数の名前を都合のいい名前に一気に置き換えてしまうことを「α-変換(アルファへんかん)」と言います。文系の大学行ってた僕は、なんかこの響きを「かっこいい・・(萌)」などと感じてしまうのですが、同時に世代的にどうしても「ドラエ問題」を思い出してしまいます。蛇足ですが。 こうして名前を変えた(currentTotal, history)(元initialState)を、その前の関数に適用します。同じ名前の変数を適用しているので、中身を変える必要はありません。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun (currentTotal, history) - let result, updatedState = (), (currentTotal * 3, "3を積算" history) Run ((fun () - StatefulFunc(fun initialState - "完了!", initialState)) result) updatedState ) ) result ) updatedState ) もう一つ、関数を特定の値に適用して式を整理することを「β-簡約(ベータかんやく)」と言います(萌)。こんな当たり前のことにわざわざこんな小難しい名前がついているのは、α-変換とβ-簡約の二つでほとんどの式変形ができてしまうからなのですが、その辺の理屈は「ラムダ計算」というキーワードで色々調べてみてください。 さて、今のβ-簡約でその行の右にあったresult、updateStateが何であるかが分かりましたので、それを2行目のresult、updatedStateと置き換えます。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun (currentTotal, history) - Run ( (fun () - StatefulFunc(fun initialState - "完了!", initialState)) () ) (currentTotal * 3, "3を積算" history) ) ) result ) updatedState ) 2行目のfun ()を()に適用したのち、RunでStatefulFuncの中身を取り出して元updatedStateだった値に適用するところまで一気にいきます。 let calculatorActions = StatefulFunc(fun initialState - let result, updatedState = Run (StatefulFunc(fun (currentTotal, history) - (), (currentTotal + 2, "2を加算" history))) initialState Run ( (fun () - StatefulFunc(fun (currentTotal, history) - "完了!", (currentTotal * 3, "3を積算" history)) ) result ) updatedState ) 5.そろそろフィニッシュ(2段目) 同じような「Run適用(実は端折ってますがこれはRunの展開+β-簡約です)⇒α-変換(currentTotal, history)⇒β-簡約」の操作は、"2を加算"の行にもできます。もうあんまり頭を使わなくなってきませんか?そもそもこれはコンピュータがやっている作業ですので、機械的な作業になるのは当たり前なのです。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - let result, updatedState = (), (currentTotal + 2, "2を加算" history) Run ( (fun () - StatefulFunc(fun (currentTotal, history) - "完了!", (currentTotal * 3, "3を積算" history)) ) result ) updatedState ) これによってまたresultとupdatedStateが確定しましたので、後に出てくるresultとupdatedStateを置き換えます。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - Run ( (fun () - StatefulFunc(fun (currentTotal, history) - "完了!", (currentTotal * 3, "3を積算" history)) ) () ) (currentTotal + 2, "2を加算" history) ) fun ()- の関数をβ-簡約します。2行削除するだけです。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - Run ( StatefulFunc(fun (currentTotal, history) - "完了!", (currentTotal * 3, "3を積算" history)) ) (currentTotal + 2, "2を加算" history) ) Runを展開してβ-簡約します。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - (fun (currentTotal, history) - "完了!", (currentTotal * 3, "3を積算" history) ) (currentTotal + 2, "2を加算" history) ) 勢いよく走っていたのにここで止めたのは、ちょっと注意が必要だからです。残った式にはcurrentTotal、historyという変数が出てきていますが、2行目のfunの束縛変数である(currentTotal, history)と、3行目のfunの束縛変数(currentTotal, history)とは別物ですのでごっちゃにしないようにしてください。必要はないのですが、違いが分かりやすいように一度α-変換(萌)をしておきましょう。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - (fun (currentTotal2, history2) - "完了!", (currentTotal2 * 3, "3を積算" history2) ) (currentTotal + 2, "2を加算" history) ) 内側の束縛変数の名前を変えました。これでもう混ざりませんね。最後のβ-簡約をしましょう。 let calculatorActions = StatefulFunc(fun (currentTotal, history) - "完了!", ((currentTotal + 2) * 3, "3を積算" ("2を加算" history))) お疲れ様でした。これがcalculatorActionsの正体です。 6.実行 サンプルプログラムの実行では、以下のようなコードを実行していました。 let res, stat = Run calculatorActions (0, []) もうわかると思いますが、これは先ほどできた式を使ってこのように展開されます。 let res, stat = Run ( StatefulFunc(fun (currentTotal, history) - "完了!", ((currentTotal + 2) * 3, "3を積算" ("2を加算" history))) ) (0, []) ここからRunとStatefulFunをはずします。 let res, stat = (fun (currentTotal, history) - "完了!", ((currentTotal + 2) * 3, "3を積算" ("2を加算" history))) (0, []) β-簡約します。 let res, stat = "完了!", ((0 + 2) * 3, "3を積算" ("2を加算" [])) どのように実行結果が確定したかが、ここからそのまま読み取れると思います。 val stat int * string list = (6, ["3を積算"; "2を加算"]) val res string = "完了!" 7.結局StateBuilderとは何なのか このような面倒な式変形の結果、劇的にソースが短くなるなら、「最初からそう書けばいいじゃないか」という気持ちが沸々と湧き上がってくるかもしれません。僕は少なくとも最初そんな風に感じていました。 ワークフローのルールに従って簡単だった式を一度煩雑な式に展開したあと、それをわざわざまた簡約して、それなら最初から簡約したものを書いておけば済むことです。なぜそうしないでワークフローを使うのでしょうか。 プログラムソースの清濁分離 一つの目的は、ソースから見かけ上煩雑な処理を振るいにかけ、本質的なことだけを記述できるようにすることです。通常プログラムには、業務のために行っていることと、そのコンピュータ自身が業務を続けるために行っていることがあり、多くの場合その両方が交互に出てきます。業務処理とエラー処理などがそれにあたります。こうしたプログラムでは、大切な業務処理が、ひどいときはそれよりずっと長いエラー処理のコードの隙間に入っているような状態になり、本質的な処理を見抜きにくいプログラムになりがちです。ワークフローは、そのような本質的な処理の間に混じる瑣末な汚れ仕事をビルダークラスの中に閉じ込めてしまうことができます。こうすることで、業務を記述する人は、業務内容をすっきりとソースに記述できるようになるのです。このあたりは、オブジェクト指向のフレームワークと似たところがありますが、そのような要求に対し、ワークフローは異なるアプローチを提供していると考えていいと思います。 そもそもそれはコンピュータの仕事だ 関数型言語では、上でやっているような関数の適用と簡約こそが「演算」そのものであって、それを人間でなくコンピュータにやらせるのは自然なことです。それなのに、多少処理が早いなどといった理由で「前もって人間が展開した式を書いておけばよい」というのは、ソースの中の「PI * 2」という記述を6.28...とわざわざ人間が計算した値を書いておいたほうがいいという主張と同じです。ソースの書き方で実行速度が変わるのは事実ですが、そもそも人間にとって分かりやすく書かれたものを、翻訳の手間をかけて実行するのはコンピュータの仕事ですし、それに耐えるだけの性能を今のコンピュータは十分持っているのです。犬ぞりを人間が押してやることに意味はあるかもしれませんが、ガソリンの入ったフェラーリは乗って運転してこそ意味を発揮するのです。 実行順の保障 StatefulFuncのような関数ではあまり恩恵を感じませんが、ワークフローというのはその名前の通り、実行順を保障する重要な機能があります。展開の途中で(fun () - ~)という関数をunit値()に適用する処理がありましたが、一見意味のなさそうなこういう処理が、プログラムの実行順を保障してくれています。 ワークフロー(モナド)とどう付き合っていくか 人が書いたワークフローの動きを追っていくだけでもこれほど大変なのですから、自分でビルダークラスを書き、その上で動く関数を設計して業務を記述できるよううになるところまで行くことはなかなか並大抵ではなさそうです。 ただ一つ言える事は、これからもし関数型言語が普及していくなら、プログラマには「自分でワークフロー(モナド)が設計できる」プログラマと「人が作ったワークフローを使うだけ」のプログラマに分かれていくことになります。オブジェクト指向言語で言うなら、フレームワークを作れるプログラマと、フレームワークを使うだけのプログラマの違いです。 どうせ今関数型言語を勉強するなら、ワークフロー(モナド)が設計できるプログラマを目指すべきではないかと思うのです。 (文責:片山 功士 2011/12/29) 今日: - 人 昨日: - 人 トータル: - 人
https://w.atwiki.jp/nicosangokushi/pages/375.html
[部分編集] 司馬懿で中華統一 http //www.nicovideo.jp/watch/sm4086178 使用ゲーム 三國志11PK シナリオ・担当勢力 英雄集結 司馬懿 シナリオの設定 超級・戦死多い・他はデフォルト プレイ上の縛り 妖術と落雷は禁止(その7.5より)捕縛はちょっと自粛(その31より) 動画形態 純プレイ動画。うp主による状況説明は随時 登録武将 なし 投稿時期 2008年7月26日~2009年05月13日(完結) 投稿者名 冷蔵庫 大百科 司馬懿で中華統一 関連タグ 司馬懿で中華統一 さすがは鮑信殿! さ(ry マイリスト 司馬懿で中華統一 司馬懿で中華統一その2 備考 - [部分編集] 解説 超級・司馬懿君主でのノーマルプレイ。 有能な内政官は多い一方、勇将が少ない、という特徴から、中程度の難易度の君主である。 自軍に比して圧倒的な他国の脅威を凌ぎつつ着実に開発を進め、外交も駆使しつつ、足場を固めてから倒せる相手を確実に倒すオーソドックスなプレイスタイル。 進行中随時解説を入れてくれるので、三國志11未プレイの人にも分かり易い。 他に特徴としては、途中数話分、中国語音声でのプレイになっており、日本語を聞き慣れている人にとっては新鮮な感覚だろう。 また、紙芝居等の演出や顔芸などはないが、油断しているとたまにBGMでやられるので注意。 [部分編集] 主な武将紹介(ステータスはデフォルトのもの) 司馬懿 統98 武63 知96 政93 魅87 槍S 戟A 弩A 騎S 兵A 水C 特技 深謀 万能君主。百出持ちの賈充と組み、主に計略で敵を翻弄する。計略を次々と決める姿は頼もしいが、低知力相手に失敗し続けることもあり、調子のムラが大きい。 中盤以降は能力研究により武力も上がり、調子の波以外にもはや欠点は存在しなくなったといえる。 司馬師 統80 武64 知88 政82 魅78 槍A 戟B 弩B 騎B 兵C 水C 特技 規律 長男。初代軍師。助言はあてにならないが、ステータスは申し分なく、常に前線で活躍する。 司馬攸 統71 武68 知75 政77 魅87 槍B 戟B 弩A 騎B 兵B 水C 特技 仁政 出来の良すぎた不遇の孫。特技の仁政(同じ所属都市の武将の忠誠低下を防ぐ)を活かし、最前線の都市にほぼ必ず駐屯する。 超級では避けて通れない長期の防衛戦も、彼のお陰で安心して戦い抜くことができる。 賈充 統54 武31 知89 政85 魅10 槍C 戟B 弩C 騎C 兵C 水C 特技 百出 黒さに定評のある謀臣。司馬懿と組んで大陸を計略の渦に巻き込む。ちなみに、うp主が一番好きな三国武将らしい。 羊祜 統90 武64 知84 政87 魅89 槍S 戟B 弩S 騎A 兵B 水A 特技 精妙 ヨーコさん。弩兵を率いて戦う。初期状態でも十分強いのだが、能力研究により武力と特技が強化され、知勇兼備のチート武将に成長した。 杜預 統85 武30 知85 政80 魅81 槍A 戟B 弩S 騎C 兵S 水S 特技 昂揚 破竹。統率、適性ともに申し分ないが、武力が低すぎるため主将には向かず、正史では部下だった周旨や王濬らの副将として戦う羽目になる。 周旨 統65 武85 知41 政29 魅43 槍C 戟C 弩C 騎A 兵S 水A 特技 推進 初期メンバーでは唯一の猛将。それゆえ、うp主も手塩にかけて育て上げ、いまや司馬懿軍の看板武将となっている。 盧植 統86 武63 知82 政85 魅81 槍A 戟B 弩S 騎A 兵B 水C 特技 指導 元何進軍。序盤はたびたび洛陽に攻め込んで司馬懿軍を苦しめた。何進滅亡後配下に加わり、しばらくの間後方で技巧研究に従事する生活を送っていたが、 指導の隠れた効果(所属部隊の武将の獲得経験値が2倍になる)が発見されてからは前線に参加し、戦場で同僚を鍛え抜いている。 鮑信 統77 武67 知81 政73 魅78 槍B 戟A 弩B 騎C 兵B 水C 特技 補佐 劉岱軍滅亡後、放浪していたところをスカウトされる。 特技の補佐があまりにも多く、しかも大事な場面で発動するため、鮑信が援護攻撃をするたびに「さすがは鮑信殿!」とコメントされるのがお決まりになっている。 華雄 統81 武92 知56 政40 魅57 槍B 戟B 弩C 騎S 兵C 水C 特技 猛者 第2次長安防衛戦後に加入。特技が猛者の武将の集団・「怪我させ隊」の隊長を務める。 敵武将を怪我させることで敵部隊の戦闘力や知力を下げ、戦況を有利にするといういぶし銀的な活躍を見せている。 ちなみに猛者持ちでは王双が先に加入しているが、なぜ王双ではなく華雄が怪我させ隊の隊長になったのかは不明。 馬超 統88 武97 知44 政26 魅82 槍A 戟B 弩C 騎S 兵B 水C 特技 騎神 元馬騰軍。司馬懿軍加入後は一貫して騎馬隊を率い、参戦した戦では必ず先陣を務める。 彼自身の圧倒的な武力と、騎兵戦法の特性により数多の将を葬ってきた結果、いつしか西涼の殺し屋と呼ばれるようになった。 こうみえて、あふれる創作意欲の持ち主。 コメント欄 司馬懿軍の連中は皆放火魔。司馬懿が2代目イナゴを襲名する日は近い? -- 名無しさん (2008-10-13 03 00 47) プレイスタイル自体は王道だが地味ながらツボをつく解説が面白い。とくに11初心者の人には参考になりそうな動画。 -- 名無しさん (2008-10-23 17 41 36) プレイ自体は普通だが、解説、BGM、コメント対応などの工夫が行き届いている。隠れた良動画だと思う。 -- 名無しさん (2008-11-05 22 11 15) 補佐か猛者を持つ武将が大活躍。最近ブームの指導の効果も確認できる。まったりと11の雰囲気を楽しめる動画。 -- 名無しさん (2009-01-06 02 31 24) 大体2~3日に1本、22 00~24 00の間ぐらいにうpされる、という安定したペースも良いところ。 -- 名無しさん (2009-01-07 21 44 37) 突貫工事で序盤に出てきた武将の紹介文作ってみました。 -- 名無しさん (2009-01-17 01 07 58) 武将紹介いいね -- 名無しさん (2009-03-19 13 23 14) 新マイリス&華雄の紹介文を追加。 -- 名無しさん (2009-03-21 01 56 22) 最近「さすがは鮑信殿!」を省略しさ(ry、とコメされる事が増えた。 -- 名無しさん (2009-04-09 17 52 42) 兎に角、うp主が丁寧。まめにリクエストにもこたえてくれる。 -- 名無しさん (2009-04-09 21 58 01) ついに本編完結、非常に楽しいシリーズだった -- 名無しさん (2009-05-08 21 06 40) なぜ武将紹介に馬超がないのか・・・。というわけで追加しました。 -- 名無しさん (2009-07-07 21 54 36) 三国志11プレイ動画中興の祖。普通の純プレイ動画ではあるが、「さ(ry」「殺し屋」など、後に定番となるネタの発祥の地でもある。 -- 名無しさん (2012-05-13 02 57 17) 名前 コメント
https://w.atwiki.jp/in-media/pages/231.html
~Terre~ ARTIST BAISER TITLE テラ MEDIA Album TRACK 10曲 TIME 00分00秒 発売日 1998年08月26日 発売元 ENAMELL RECORDS 品番 ELCR-10003 価格 ¥3,000 (税抜) 作品解説 オリコンアルバムチャート初登場37位。 収録曲 1. Cryptic Remark 2. Earth 3. en fleur 4. デカダンス 5. seek 6. apocalypse 7. again 8. phantasmagoria 9. くちづけ 10. Martyr 楽曲解説 Cryptic Remark -- -- 【music Yukari / arrange BAISER】 Earth -- -- 【words Yukari / music Yukari / arrange BAISER】 en fleur -- -- 【words Yukari / music Yukari / arrange BAISER】 デカダンス -- -- 【words Yukari / music Yukari / arrange BAISER】 seek -- -- 【words Yukari / music Rei / arrange BAISER】 apocalypse -- -- 【words Yukari / music Katsura / arrange BAISER】 again -- -- 【words Yukari / music Shaisuke / arrange BAISER】 phantasmagoria -- -- 【words Yukari / music Rei / arrange BAISER】 くちづけ -- -- 【words Yukari / music Yukari / arrange BAISER】 Martyr -- -- 【words Yukari / music Yukari / arrange BAISER】 クレジット BAISER are YUKARI Vocal SHAISUKE BASS KATSURA DRUMS MIZUKI GUITAR REI SYNTHED GUITAR Recorded at Music Inn Yamanakako Recording Engineered Mixing Engineered by Shinpachiro Kawade (河出紳八郎/Music Inn) Mixing Engineered Mastered by Tokyo CD Center Mastering engineered by Yoei Hashimoto (橋本陽英/Tokyo CD Center) Sound Produce Arrengement BAISER Directer Masashi Majima (間島真史/Tears Music co.,ltd) A R Director by Susumu Ota, Kanakubo Yoshiyuki (金久保義幸/ENAMELL RECORDS) Art Direction Designed Masashi Majima (間島真史/Tears Music co.,ltd) / Yoshiki Hirakawa (Tears Music co.,ltd) Artist Management Kazuto Kawanaka (Tears Music co.,ltd) Masashi Majima (間島真史/Tears Music co.,ltd) Exective Producer YASUHIRO FUJIWARA (藤原靖弘/ENAMELL RECORDS) Special Thanks to... Norio Higuchi (樋口紀男/Burning Publishers) Tetsuya Shindo (UDO Creative Artists) Toshifumi Goto/Masahiro Hashimoto (Nichion) Shigeyuki Abe/Yoshiyasu Ishisaka(ART PRESS), Takeshi Oikawa/Ritsuko Mikawa(MUVIC) Hiroaki Kodera/Atsushi Ishikawa (小寺博昭/DISK GARAGE) Yusuke Kato(加藤祐介), Akiko Kondo, Mayumi Fukaminato, Junko Horie, Masaki Kobayashi(Eihan) Hidefumi Sato/Sawako Sato(I-D JAPAN), Maki Nagai(ID-bis), Takaaki Yamaguchi(Rock May Kan), Junichi Yamazaki(Sound inn Mixier s crew) Daisuke Okuyama/Mitsuhiro Yokoyama(Ken Staff), Koichi Seiyama Sadanori Gunji, Junko Horie, Akiko Kondo, Sin Yamagishi(山岸伸) Toru Namiki/Tohru Mannaley(ESP), Kunihiko Kinoshita(STUDIO IMPULSE) Takashi Sasaki(SUNRISE MUSIC INC.), Makoto Okuda, Ichiro Takahashi(TOYO Recording), Yuji Karaki Kenichi Inohara/Shoichi Motoda(元田正一/VAZARA), Akemi Taguchi(up field) Kazuya Izumi, Junichi Aoki(Fuji Television), Jin Ebashi(AOI Promotion) Takashi Kijima/Haruhiko Akizawa(CLUB CITTA), Goro Takeuchi/Kazunori Kobayashi(JAIL HOUSE) Hiroyuki Takahashi/Yoshikazu Ishikawa/Kiyomi Sakurai(J.B.Project), Kenichi Ohyama/Yoshitaka Nakamura(YUMEBANCHI) Keiko Nose(PEPPER LAND), Kiyomi Fukuda(BIC), Shinya Nishimoto(DRUM Be-1) Hidenori Inoue(HI-FILM), Hiroshi Eguti(SOUND FACTORY), Yoshiko Ito(NET WEB), Toshiyasu Aizawa(SEVEN A), Masashi Miyama/Asako Sugiyama/Junko Uda(MARCOM), Takehiro Hayashi(Aleister), Fumie Hayashi(Birth) Etsuko Yajima, Yukiko Murayama(KENROS), Naoki Kimura, Mihoko Matsuda, Kayoko Sato/Keiko Narita(MEDIA FACTORY) Ryoji Shinmura, Taku Yamada(WOWOW), Wataru Suzuki/Takafumi Ohhashi(PAL), Miyuki Takahashi(F Design), Kaz Ueda(kz associates,inc.) Sinozaki Shinozaki/Tsunetake Nakai(篠崎忍,KEY PARTY) Kazutaka Mori/Kozue Enomoto(森和孝,榎本琴津枝/WIPE OUT), Mitsuo Takahashi/Yasuhiro Muroo(Clair Brothers Audio Japan Inc.) Takumi Takahashi/Yuko Hata/Kazuhiro Takisawa(TBS), Mariko Kohara/Miki Takahashi/Shinji Ohki(TVS), Akihiko Iwakata(TVO), Ryo Shimizu(jcm) Hideaki Utsumi/Kazumi Kano(羽積秀明,加納一美/FOOL S MATE), Goro Iguchi/Hiroshi Mogi(井口吾郎,茂木博志/Visious), Yoshio Suzuki/Wataru Goto(鈴木佳男,後藤渉/SHOXX) Noriyasu Kainuma/Masaki Matsuzaka(松坂正樹/DAIKI), Mototeru Suzuki(鈴木基照/HARA GAKKI), Masaharu Koba(YOSHIDA GAKKI), Nobuhiro Shimamura(Tosei Print) Tears Music All Staff, Markcampbell All Staff, M-EPS All Staff コメント 名前 コメント